// 入口函数
$(function(){
    // 点击去注册
    $('#big-form').on('click',function(){
        $('.box-login').hide()
        $('.box-big').show()
    })
// 点击去登录
    $('#login-form').on('click',function(){
        $('.box-login').show()
        $('.box-big').hide()
    })

    var layer = layui.layer
    var form = layui.form
    form.verify({
        // 利用正则判断是否符合条件
        uname: [
            /^[\S]{1,10}$/
            ,'用户名必须1到10位，且不能出现空格'
          ] ,
        pass: [
            /^[\S]{6,12}$/
            ,'密码必须6到12位，且不能出现空格'
          ] ,
        repwd : function(value){
            var pwd = $('.box-big [name =password]').val()
            if(pwd !== value){
                return '两次密码不一致'
            }
        }
    })

    //  注册提交操作
    $('#form-big').on('submit',function(e){
        // console.log(666);
       e.preventDefault();
    
       var data = {username : $('.box-big [name=username]').val(),
       password : $('.box-big [name=password]').val(),
       repassword : $('.box-big [name=repassword]').val()
    }
    // console.log(data);
       $.ajax({
           url :'/api/reg',
           method:'POST',
           data: data,
           success: function(res){
         if(res.code !== 0){
             return layer.msg(res.message)
         }
         console.log(res);
         layer.msg('注册成功')
         $('#login-form').click()
           }
       })
    })

 //  登录提交操作
    $('#form-login').on('submit',function(e){
        console.log(666);
       e.preventDefault();
    
       var data = {username : $('.box-login [name=username]').val(),
       password : $('.box-login [name=password]').val(),
    }
    console.log(data);
       $.ajax({
           url :'/api/login',
           method:'POST',
           data: data,
           success: function(res){
         if(res.code !== 0){
             return layer.msg('登录失败')
         }
        //  console.log(res);
         layer.msg('登录成功')
         localStorage.setItem('token',res.token)
        //   location.href = './index.html'
           }
       })
    })


})